local FOO = {
	s_saltSecretKey = 'c8c93222583741bd828579b3d3efd43b';	-- 请求校验密钥
--	↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
--	warning:修改版本号=清空全部用户数据
	n_giftVer = 0;											-- 礼包数据版本号
	n_backVer = 2;											-- 回归数据版本号
	n_baokuVer = 1;											-- 宝库数据版本号
	n_coopVer = 1;											-- 协作数据版本号
	n_missionVer = 1;										-- 任务数据版本号
	n_outmanVer = 1;										-- 奥特曼数据版本号
	n_birthdayVer = 1;										-- 生日数据版本号
	n_specialItemVer = 1;									-- 特殊道具版本号
	n_rotateVer = 1;										-- 转盘数据版本号
	n_twobackVer = 1;										-- 二期回归数据版本号
	n_nationaldayVer = 1;									-- 国庆数据版本号
	n_growthguardVer = 1;									-- 成长守护数据版本号
	n_dailySignVer = 2;										-- 每日签到版本号
	n_noviceTaskVer = 1;									-- 新手任务版本号（新版）
--	↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
	n_autoCleanDBDCLimit = 50;								-- 自动清理的dc上限值
	t_mysql = {

	};
	t_acts = {
		twoback = {
			twoback_get_task_status = {
				t_params = {
					t_require = {'uin'};
				};
				t_toNumber = {'uin'};
			};
			twoback_get_task_main_task = {
				t_params = {
					t_require = {'uin'};

				};
				t_toNumber = {'uin'};
			};
			twoback_task_event = {
				t_params = {
					t_require = {'uin', 'event'};
				};
				t_toNumber = {'uin', 'event'};
			};
			twoback_getaward = {
				t_params = {
					t_require = {'uin', 'event', 'target'};
				};
				t_toNumber = {'uin', 'event', 'target'};
			};
		};
		nationalday = {
			nationalday_get_task_status = {
				t_params = {
					t_require = {'uin'};
				};
				t_toNumber = {'uin'};
			};
			nationalday_task_event = {
				t_params = {
					t_require = {'uin','event'};

				};
				t_toNumber = {'uin','event'};
			};
			nationalday_getaward = {
				t_params = {
					t_require = {'uin', 'task_number'};
				};
				t_toNumber = {'uin', 'task_number'};
			};
			nationalday_exchange_award = {
				t_params = {
					t_require = {'uin','task_number' };
				};
				t_toNumber = {'uin','task_number'};
			};
		};
		gift = {
			get_gift_status = {
				t_params = {
					t_require = {'apiid', 'ver', 'lang', 'country'};
				};
				n_logLevel = 0;
			};
			buy_gift = {
				t_params = {
					t_require = {'id', 'apiid', 'ver', 'lang', 'country'};
				};
				t_toNumber = {'id'};
				n_logLevel = 0;
			};
			use_switch_gift = {
				t_params = {
					t_require = {'beitem_id', 'apiid', 'ver', 'lang', 'country', 'num'};
				};
				t_toNumber = {'beitem_id','num'};
				n_logLevel = 1;
			};
			buy_switch_gift = {
				t_params = {
					t_require = {'id', 'apiid', 'ver', 'lang', 'country', 'num', 'use'};
				};
				t_toNumber = {'id','num','use'};
				n_logLevel = 1;
			};
			present_switch_gift = {
				t_params = {
					t_require = {'id', 'apiid', 'ver', 'lang', 'country', 'num','presented_uin','present_str'};
				};
				t_toNumber = {'id','num'};
				n_logLevel = 1;
			};
			present_gift_info = {
				t_params = {
					t_require = {'id', 'apiid', 'ver', 'lang', 'country', 'ver'};
				};
				t_toNumber = {'id'};
				n_logLevel = 1;
			};
			buy_select_gift = {
				t_params = {
					t_require = {'id', 'apiid', 'ver', 'lang', 'country', 'num', 'propid'};
				};
				t_toNumber = {'id','num','propid'};
				n_logLevel = 1;
			};
			get_user_lucky_val = {
				t_params = {
					t_require = {'ver', 'lang', 'country'};
				};
				n_logLevel = 1;
			};
		};
		back = {
			back_status = {
				t_params = {
					t_require = {'p', 'a', 'v', 'c'};
				};
			};
			back_main = {};
			back_event = {
				t_params = {
					t_require = {'event', 'p', 'a', 'v', 'c'};
				};
				t_toNumber = {'event'};
			};
			back_finish = {
				t_params = {
					t_require = {'id', 'p', 'a', 'v', 'c'};
					t_option = {'idx'};
				};
				t_toNumber = {'id', 'idx'};
			};
			back_get_bonus = {
				t_params = {
					t_require = {'id', 'p', 'a', 'v', 'c'};
				};
				t_toNumber = {'id'};
			};
			back_get_progress = {
				t_params = {
					t_require = {'id', 'p', 'a', 'v', 'c'};
					t_option = {'itemId'};
				};
				t_toNumber = {'id', 'itemId'};
			};
			back_record = {};
		};
		baoku = {
			baoku_main = {};
			baoku_purchase = {
				t_params = {
					t_require = {'id', 'subId', 'apiid', 'ver', 'lang', 'country'};
					t_option = {'num'}
				};
				t_toNumber = {'id', 'subId', 'num'};
			};
		};
		coop = {
			coop_status = {
				t_params = {
					t_require = {'id', 'lang'};
				};
				t_toNumber = {'id'};
			};
			coop_bind_apply = {
				t_params = {
					t_require = {'id', 'des', 'msg'};
				};
				t_toNumber = {'id', 'des'};
				t_lenLimit = {msg = 3 * 20};
			};
			coop_bind_response = {
				t_params = {
					t_require = {'id', 'des'};
					t_option = {'ok'};
				};
				t_toNumber = {'id', 'des', 'ok'};
			};
			coop_find = {
				t_params = {
					t_require = {'pos', 'lang'};
				};
				t_toNumber = {'pos'};
			};
			coop_event = {
				t_params = {
					t_require = {'id', 'event', 'value'};
				};
				t_toNumber = {'id', 'event', 'value'};
			};
			coop_finish = {
				t_params = {
					t_require = {'id', 'misId'};
				};
				t_toNumber = {'id', 'misId'};
			};
			coop_bonus = {
				t_params = {
					t_require = {'id', 'bonusId'};
				};
				t_toNumber = {'id', 'bonusId'};
			};
			coop_unbind = {
				t_params = {
					t_require = {'id'};
				};
				t_toNumber = {'id'};
			};
		};
		mission = {
			mission_status = {
				t_params = {
					t_option = {'createTime', 'country', 'apiid', 'ver', 'lang'};
				};
				t_toNumber = {'createTime'};
			};
			mission_event = {
				t_params = {
					t_require = {'event', 'value'};
					t_option = {'country', 'apiid', 'ver', 'lang'};
				};
				t_toNumber = {'event', 'value'};
			};
			mission_finish = {
				t_params = {
					t_require = {'labelId', 'taskId'};
					t_option = {'bonusId', 'country', 'apiid', 'ver', 'lang'};
				};
				t_toNumber = {'labelId', 'taskId', 'bonusId'};
			};
		};
		outman = {
			outman_upload = {
				t_params = {
					t_require = {'id'};
					t_option = {'rank'};
				};
				t_toNumber = {'rank'};
			};
		};
		rotate = {
			rotate_status = {
				t_params = {
					t_option = {'createTime'};
				};
				t_toNumber = {'createTime'};
			};
			rotate = {
				t_params = {
					t_require = {'createTime'};
					t_option = {'rich'};
				};
				t_toNumber = {'createTime'};
			};
		};
		birthday = {
			get_birthday_info = {
				t_params = {
					t_require = {'apiid', 'ver', 'lang', 'country'};
				};
				n_logLevel = 0;
			};
			join_birthday_party = {
				t_params = {
					t_require = {'month', 'day', 'itemID', 'num', 'apiid', 'ver', 'lang', 'country'};
				};
				t_toNumber = {'month', 'day', 'itemID', 'num'};
				n_logLevel = 1;
			};
			collect_birthday_gift = {
				t_params = {
					t_require = {'apiid', 'ver', 'lang', 'country'};
				};
				n_logLevel = 1;
			};
			share_birthday_cake = {
				t_params = {
					t_require = {'fri_uin', 'apiid', 'ver', 'lang', 'country', 'num'};
				};
				t_toNumber = {'fri_uin','num'};
				n_logLevel = 1;
			};
			get_friend_list = {
				t_params = {
					t_require = {'noreal', 'apiid', 'ver', 'lang', 'country'};
				};
				t_toNumber = {'noreal'};
				n_logLevel = 1;
			};
		};
		growthguard = {
			growthguard_status = {
				t_params = {
					t_require = { 'uin' };
				};
				t_toNumber = {'uin'};
			};
			growthguard_join = {
				t_params = {
					t_require = {'uin'};
				};
				t_toNumber = {'uin'};
			};
			growthguard_signup = {
				t_params = {
					t_require = {'uin'};
				};
				t_toNumber = {'uin'};
			};
			growthguard_getaward = {
				t_params = {
					t_require = {'uin'};
				};
				t_toNumber = {'uin'};
			};
		};
		weekend_gift = {
			weekend_gift_status = {
				t_params = {
					t_require = { 'uin' };
				};
				t_toNumber = {'uin'};
			};
			weekend_gift_subscribe = {
				t_params = {
					t_require = {'uin'};
				};
				t_toNumber = {'uin'};
			};
			weekend_gift_subscribe_getaward = {
				t_params = {
					t_require = {'uin'};
				};
				t_toNumber = {'uin'};
			};
			weekend_gift_rotate = {
				t_params = {
					t_require = {'uin'};
				};
				t_toNumber = {'uin'};
			};
		};
		relic_imitate = {
			relic_imitate_status = {
				t_params = {
					t_require = { 'uin' };
				};
				t_toNumber = {'uin'};
			};
			relic_imitate_vote = {
				t_params = {
					t_require = {'uin'};
				};
				t_toNumber = {'uin'};
			};
			relic_imitate_vote_getaward = {
				t_params = {
					t_require = {'uin'};
				};
				t_toNumber = {'uin'};
			};
			relic_imitate_task_list = {
				t_params = {
					t_require = {'uin'};
				};
				t_toNumber = {'uin'};
			};
			relic_imitate_task_event = {
				t_params = {
					t_require = {'uin'};
				};
				t_toNumber = {'uin'};
			};
			relic_imitate_get_vote_ticket = {
				t_params = {
					t_require = {'uin'};
				};
				t_toNumber = {'uin'};
			};
		};
	};
	t_cmds = {
		load_config = {};
		set_twoback_user_is_old_man = {
			t_params = {
				t_require = {'uin'};
			};
			t_toNumber = {'uin'};
		};
		set_twoback_user_is_new_man = {
			t_params = {
				t_require = {'uin'};
			};
			t_toNumber = {'uin'};
		};
		get_twoback_user_all_data = {
			t_params = {
				t_require = {'uin','event'};
			};
			t_toNumber = {'uin','event'};
		};
		get_nationalday_user_all_data = {
			t_params = {
				t_require = {'uin'};
			};
			t_toNumber = {'uin'};
		};
		clear_nationalday_user_day_time = {
			t_params = {
				t_require = {'uin'};
			};
			t_toNumber = {'uin'};
		};


		set_twoback_user_event = {
			t_params = {
				t_require = {'uin','event'};
			};
			t_toNumber = {'uin','event'};
		};
		clear_twoback_user_day_time = {
			t_params = {
				t_require = {'uin'};
			};
			t_toNumber = {'uin'};
		};
		clear_twoback_user_end_time = {
			t_params = {
				t_require = {'uin'};
			};
			t_toNumber = {'uin'};
		};
		do_twoback_user_all_task = {
			t_params = {
				t_require = {'uin'};
			};
			t_toNumber = {'uin'};
		};
		clear_twoback_user_all = {
			t_params = {
				t_require = {'uin'};
			};
			t_toNumber = {'uin'};
		};
		set_twoback_user_is_short = {
			t_params = {
				t_require = {'uin'};
			};
			t_toNumber = {'uin'};
		};
		do_nationalday_user_all_task = {
			t_params = {
				t_require = {'uin'};
			};
			t_toNumber = {'uin'};
		};
		set_nationalday_user_money = {
			t_params = {
				t_require = {'uin'};
			};
			t_toNumber = {'uin'};
		};
		get_basic_info = {
			t_params = {
				t_require = {'uin'};
			};
			t_toNumber = {'uin'};
		};
		baoku_gain = {
			t_params = {
				t_require = {'id', 'num'};
			};
			t_toNumber = {'id', 'num'};
		};
		outman_download = {
			t_params = {
				t_require = {'id'};
			};
			n_responseType = 1;
		};
		mission_event = {
			t_params = {
				t_require = {'event', 'value'};
				t_option = {'country', 'apiid', 'ver', 'lang'};
			};
			t_toNumber = {'event', 'value'};
			n_responseType = 1;
		};
		rotate_time = {
			n_responseType = 1;
		};
		show_user_data = {
			t_params = {
				t_require = {'key'};
			};
			n_responseType = 1;
		};
		delete_user_data = {
			t_params = {
				t_require = {'key'};
			};
			n_responseType = 1;
		};
		show_user_sd = {
			t_params = {
				t_require = {'key'};
			};
			n_responseType = 1;
		};
		flush_all_sd = {
			t_params = {
				t_require = {'key'};
			};
			n_responseType = 1;
		};
		add_bufa_job = {
			t_params = {
				t_require = {'data', 'from'};
			};
			n_responseType = 1;
		};
		add_birthday_gift = {
			t_params = {
				t_require = {'uin'};
			};
			n_responseType = 1;
		};
		modify_server_time = {
			t_params = {
				t_require = {'uin', 'stime'};
			};
			t_toNumber = {'uin', 'stime'};
			n_responseType = 1;
		};
	};
	t_ssdbDc = {
		t_server = {
			[0] = {url = 'http://172.16.0.63:8086/dc/?auth=Xcn67K&name=ma'};
		};
		t_select = {
			[0] = 0; [1] = 0; [2] = 0; [3] = 0; [4] = 0; [5] = 0; [6] = 0; [7] = 0; [8] = 0; [9] = 0; [10] = 'end';
			comm = 0;
		};
	};
	t_accountAddr = {
		t_gm = {
			'http://47.75.147.207:8383/gm?';
		};
	};
	t_friendAddr = {
		'http://47.75.147.207:8180/server/friend?';
	};
	s_maAddr = 'http://47.75.147.207:8079/miniw/php_cmd?';
	t_configPath = {
		s_giftConfPath		= 'html/miniw/foreign/ma/gift_config_test2.lua';
		s_backConfPath		= 'html/miniw/foreign/ma/back_config_test2.lua';
		s_baokuConfPath 	= 'html/miniw/foreign/ma/ma_config_test2.lua';
		s_coopPath 	= 'html/miniw/foreign/ma/cooperation_test2.lua';
		s_missionPath = 'html/miniw/foreign/ma/mission_test2.lua';
		s_birthdayConfPath	= 'html/miniw/foreign/ma/birthday_config_test2.lua';
		s_rotatePath = 'html/miniw/foreign/ma/rotate_config_test2.lua';
	};
	t_mail = {
		s_addr = 'http://47.75.147.207:8080/miniw/mail?';
		t_content = {
			default = {
				s_title = 'null';
				s_body = 'null';
			};
			twoback = {
				s_title = '活动奖励';
				s_body = '亲爱的冒险家，由于服务器不稳定，您在冒险归来活动中成功兑换了以下物品但未发放成功，现以邮件的形式对您进行道具补发，请及时领取。';
			};
			gift = {
				s_title = 'Thanks for Purchasing Gift Pack';
				s_body = 'Dear Player, Please Claim your Gift Pack, Thank you.';
			};
			back = {
				s_title = 'Return Event Rewards';
				s_body = 'Dear Player, this mail is the rewards that you obtain from Return Event, thank you for your understanding and support.';
			};
			baoku = {
				s_title = 'Treasury Event Rewards';
				s_body = 'Dear Player, this mail is the rewards that you obtain from Treasury Event, thank you for your understanding and support.';
			};
			niudan = {
				s_title = 'Gashapon Event Rewards';
				s_body = 'Dear Player, this mail is the rewards that you obtain from Gashapon Event. Thank you for your understanding and support.';
			};
			fruit = {
				s_title = '家园果实异常奖励补发';
				s_body = '亲爱的冒险家，家园活动果实活动异常问题已修复完成，未发放到账奖励将通过邮件发放给各位玩家，请尽快领取。祝您游戏愉快~';
			};
			manor_tujian = {
				s_title = 'Compensation';
				s_body = 'Dear explorers, due to server issues, there are rewards that are delivered unsuccessfully, we will send the compensated rewards to your inbox, please redeem it promptly.';
			};
			coop = {
				s_title = 'Friend Event Reward';
				s_body = 'Dear Adventurers, due to server issues, your adventure rewards that you gained have not been delivered successfully, we shall send them to your in-game mail as compensation, please collect them promptly.';
			};
		};
	};
}

return FOO